package com.ttbj.core.dao.redis;

/**
 * @Description:Redis common BaseDao接口类
 * 
 * @Author: Daniel
 * @Version: V1.0
 */
public interface IRedisCommonBaseDao {

	/**
	 * TODO
	 * 
	 * @date 2016年9月20日 下午3:52:06
	 * 
	 * @param key
	 * @param integer
	 * @return
	 */
	public Long decrBy(String key, long integer);

	/**
	 * TODO
	 * 
	 * @date 2016年9月20日 下午3:52:23
	 * 
	 * @param key
	 * @return
	 */
	public Long decr(String key);

	/**
	 * TODO
	 * 
	 * @date 2016年9月20日 下午3:52:21
	 * 
	 * @param key
	 * @param integer
	 * @return
	 */
	public Long incrBy(String key, long integer);

	/**
	 * TODO
	 * 
	 * @date 2016年9月20日 下午3:52:18
	 * 
	 * @param key
	 * @param integer
	 * @return
	 */
	public Double incrByFloat(String key, double integer);

	/**
	 * TODO
	 * 
	 * @date 2016年9月20日 下午3:52:14
	 * 
	 * @param key
	 * @return
	 */
	public Long incr(String key);
}
